Career 2024 2023 2022 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Tulln Challenger Austria F4 Austria F5 Austria F9 Gabon F1 Gabon F2 Austria F1 Austria F3 Czech Rep. F1 Slovenia F1 Morocco F3 Morocco F4 Morocco F5 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Switzerland F1 Czech Republic F2 Czech Republic F3 Slovenia F1 Morocco F4 Morocco F5 Austria F1 Austria F2 Austria F3 Austria F4 Austria F5 Burundi F1 Rwanda F1 Uganda F1 France F19 Iran F6 Iran F7 Sudan F1 Turkey F6 Turkey F7 India F1 India F2 USA F10 USA F11 USA F12 Czech Republic F3 Netherlands F2 Morocco F4 Morocco F5 Austria F1 Austria F2 Austria F3 Austria F4 Austria F8 Burundi F1 Rwanda F1 Rwanda F2 Turkey F33 Egypt F2 Chile F1 Chile F3 Croatia F4 Croatia F5 USA F11 USA F12 USA F13 Slovenia F1 Netherlands F1 Netherlands F2 Netherlands F4 Austria F7 Netherlands F6 Algeria F1 Burundi F1 Rwanda F1 Rwanda F2 Spain F1 Spain F2 Croatia F5 Croatia F6 Slovenia F1 Burundi F1 Rwanda F1 Austria F8 Austria F7 USA F12 M15 Antalya M15 Antalya M25 Telfs M15 Vienna M25 Santa Margherita di Pula M15 Kottingbrunn M25 Oviedo XI Venice Open - Venice IX Ciutat de Barcelona - Barcelona JVC Trophy - Vienna San Marino CEPU Open - San Marino Genova Challenger Brixina Tennis Open - Bressanone Szczecin Challenger Szczecin Challenger BMW Tennis Championship - Sunrise s'Tennis Masters Challenger - Graz Blumenau Challenger Furth Challenger Mitsubishi Electric Europe Cup - Monza Brasov Challenger Unicredit Czech Open - Prostejov Aguascalenties Challenger Pekao Open - Szczecin Santiago Challenger Trofeo Barcelona de Tenis - Barcelona Memorial Savigny - Sassuolo Prostejov Challenger Monza Challenger Recanati Challenger Samarkand Challenger Karshi Challenger Genova Challenger Alphen Challenger Cairo Challenger 2002 - Cairo Panama City Challenger Tallahassee Challenger San Benedetto Challenger Oberstaufen Challenger Brasov Challenger Meknes Challenger Chitre Challenger Panama City Challenger Sarasota Challenger Savannah Challenger Arad Challenger San Marino Challenger Siemens Open 2001 - Scheveningen Prague Challenger Meerbusch Challenger Trnava Challenger Sibiu Challenger Mons Challenger Geneva Challenger Happy Valley Challenger Casablanca Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger San Luis Potosi Challenger Aix En Provence Challenger Vicenza Challenger Furth Challenger San Benedetto Challenger Seville Challenger Kenitra Challenger Mohammedia Challenger Casablanca Challenger Rennes Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger San Luis Potosi Challenger Sarasota Challenger Furth Challenger Poprad Tatry Challenger Blois Challenger Seville Challenger Szczecin Challenger Mohammedia Challenger Leon Challenger Canberra Challenger St. Brieuc Challenger Todi Challenger San Luis Potosi Challenger Poprad Tatry Challenger Prostejov Challenger Perugia Challenger Quito Challenger Santos Challenger Prostejov Challenger Cali Challenger Lima Challenger Savannah Challenger M25 Antalya Guayaquil Challenger M25 Antalya San Luis Potosi Challenger Kosice Challenger Todi Challenger Prostejov Challenger Salinas Challenger Lyon Challenger Blumenau Challenger Perugia Challenger Cordenons Challenger Monterrey Challenger Lima Challenger Rome Challenger Poznan Challenger Meerbusch Challenger Casablanca Challenger Rome Challenger Bucaramanga Challenger Samarkand Challenger Seville Challenger Prague Challenger Santiago 2 Challenger Bogota Challenger Santo Domingo Challenger Concepcion 2 Challenger Mexico City Challenger Mauthausen Challenger Santo Domingo Challenger Tulln Challenger Genova Challenger Guayaquil Challenger Antalya Challenger Szekesfehervar Challenger Prostejov Challenger Poprad Tatry Challenger Padova Challenger Lima 2 Challenger Genova Challenger Savannah Challenger Mauthausen Challenger Aguascalientes Challenger Pereira Challenger Shymkent Challenger Gelsor Open Romania - Bucharest Cortina Challenger Lima 2 Challenger Szczecin Challenger Szekesfehervar Challenger Prague 2 Challenger Open Romania - Bucharest Zadar Challenger Bogota Challenger Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Tata Open - Chennai Ostrava Challenger Ambato Challenger Santiago 3 Challenger Mauthausen Challenger Bratislava 1 Challenger Medellin Challenger MoviStar Open - Vina del Mar Bogota Challenger Brasil Open - Costa do Sauipe Tulln Challenger AXA Open II - Espinho Tennis Cup of Flanders - Ostende 2000 Cairo Challenger - Cairo Ho Chi Minh City Challenger - Ho Chi Minh City Zagreb Open - Zagreb Nord/LB Open - Braunschweig U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Pekao Open - Szczecin Estoril Open - Estoril Skopje Challenger FILA Challenger - Biella Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Dutch Open Tennis - Amersfoort Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Open de Tenis Comunidad Valenciana - Valencia The Priority Telecom Open - Amersfoort Open SEAT 2008 - Barcelona VII Torneo Internazionale di Tennis - Barletta Milan Challenger Prague Open - Prague Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Dutch Open Tennis - Amersfoort Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino 6th Sardinian International Championships - Cagliari Nord/LB Open 2004 - Braunschweig Open Castilla y Leon - Segovia Pilot Pen Tennis - New Haven IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli BCR Open Romania - Bucharest Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano San Marino Cepu Open - San Marino Pekao Open 2005 - Szczecin Open Castilla y Leon - Segovia Ciutat de Barcelona - Barcelona Heineken Open - Auckland Qatar Exxon Mobil Open - Doha Copa Kia Challenger ATP - Santiago Brasil Open - Costa do Sauipe II Cyclus Open de Tenis - Florianopolis Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Open Sabadell Atlantico - Barcelona Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Mercedes Cup - Stuttgart Copa AT&T - Buenos Aires Bad Waltersdorf Challenger China Open - Beijing BellSouth Open - Vina del Mar Pekao Open 2003 - Szczecin Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Brasil Open - Sao Paulo German Tennis Championships - Hamburg Sao Paulo Challenger Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open de la Comunidad Valenciana - Valencia Bancastato Challenger Lugano - Lugano Timisoara Challenger Nord LB Open 2006 - Braunschweig Tampere Challenger San Marino Challenger Cordenons Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Top Wool Challenger-Immagine Trophy - Biella Open Sabadell Atlantico - Barcelona Prostejov Challenger Tanger Challenger Estoril Open - Estoril Poznan Challenger Open Seat-Godo 2001 - Barcelona Kenitra Challenger Siemens Open - Scheveningen Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Valencia Open - Valencia Tallahassee Challenger BRD Nastase Tiriac Trophy - Bucharest US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Brasov Challenger Szczecin Challenger Bratislava Challenger Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Bet-at-home Open - Hamburg ATP Challenger Open 2004 - Monchengladbach ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Prague Challenger Valencia Open - Valencia Salzburg-Anif Challenger Santiago Challenger Meknes Challenger Heineken Open - Auckland Szczecin Challenger Rio Open 500 - Rio de Janeiro Samarkand Challenger - Samarkand Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito San Marino Cepu Open - San Marino Rio De Janeiro Challenger BMW Open - Munich Morelos Challenger Croatia Open - Umag Guadalajara Challenger Open de Montauban - Montauban Qatar Exxon Mobil Open 2002 - Doha Pekao Open 2004 - Szczecin Gelsor Open Romania - Bucharest Brasil Open - Sao Paulo Tallahassee Challenger Barcelona Open BancSabadell - Barcelona Skandia Open - Linz Kos-Zucchetti Tennis Cup - Cordenons Copa Telmex - Buenos Aires Heilbronn Challenger Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Copa Sevilla - Seville Marburg Challenger Bastad Challenger Allianz Suisse Open - Gstaad XI Ciutat de Barcelona - Barcelona Marbella Challenger Manerbio Challenger Como Challenger Casablanca Challenger Santiago Challenger Sophia Antipolis Challenger Vicenza Challenger Nord LB Open - Braunschweig Honda Kah Singapore Men's Tennis Open - Singapore Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Mallorca Open - Mallorca Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Bratislava Challenger Idea Prokom Open - Sopot XL Challenger de Tenis Copa Sevilla - Seville Todi Challenger Szczecin Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Open de Tenis Comunidad Valenciana - Valencia Stockholm Open - Stockholm Guayaquil Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Samarkand Challenger Open Seat Godo - Barcelona Generali Open - Kitzbuhel Karshi Challenger Madrid Challenger Tulln Challenger Argentina Open - Buenos Aires XL Bermuda Open - Bermuda Mercedes Cup - Stuttgart Kitzbuhel Challenger Liberec Challenger Ambato Challenger Lima Challenger Open Costa Daurada - Tarragona Maia 2 Challenger Santa Cruz de la Sierra 2 Challenger San Luis Potosi Challenger Bet-At-Home Austrian Open - Kitzbuhel Napoli Challenger Cali Challenger Tampere Challenger Rome Challenger US Men's Clay Court Championships - Houston Mexico City Challenger Gelsor Open Romania - Bucharest VIII Torneo Internazionale di Tennis - Barletta Sibiu Challenger San Marino Cepu Open - San Marino XXXVII Torneig C.E. Laieta - Barcelona Morelos Challenger Nord/LB Open - Braunschweig Davidoff Swiss Indoors Basel - Basel Salinas Challenger Czech Open - Prostejov Copa Telmex - Buenos Aires Padova Challenger Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade San Marino Cepu Open - San Marino Banca Stato Challenger Lugano - Lugano Sarasota Challenger Buenos Aires Challenger Guadalajara Challenger Scheveningen Challenger DPD Challenger 2002 - Aschaffenburg Open Costa Daurada - Tarragona Telenordia Swedish Open - Bastad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Salinas Challenger China Open - Beijing VTR Open - Vina del Mar Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Copa Claro - Buenos Aires Open de Nice Cote dAzur - Nice Copa Sevilla-Internacionales de Andalucia - Seville Open de la Comunidad Valenciana - Valencia Open 88 - Contrexeville Kosice Challenger Bet-at-home Cup - Kitzbuhel Estoril Open - Estoril Idea Prokom Open - Sopot BCR Open Romania - Bucharest Santos Challenger Open Diputacion - Cordoba Croatia Open - Umag Open Romania - Bucharest Open Sud de France - Montpellier Salzburg Challenger Davidoff Swiss Indoors - Basel Podebradka Cup - Prague Cali Challenger Copa Telefonica CTC Chile - Santiago Rio Open - Rio de Janeiro Kyiv UMC Open - Kiev Geneva Challenger - Geneva Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Bordeaux Challenger International German Open - Hamburg Generali Open - Kitzbuhel BCR Open Romania - Bucharest Trnava Challenger Timisoara Challenger BellSouth Open - Vina del Mar Skandia Open - Linz Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Genova Challenger Campionati Internazionali di Sicilia - Palermo Tata Open 2003 - Chennai International Championship of Croatia - Umag Geneva Challenger - Geneva Black Forest Open - Freudenstadt Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona ECM Prague Open - Prague Memorial Savigni - Sassuolo Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Idea Prokom Open - Sopot BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Braunschweig Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Davidoff Swiss Indoors - Basel Heineken Open - Auckland Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha Mallorca Open - Mallorca Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe Pekao Open 2001 - Szczecin China Open - Beijing VTR Open - Vina del Mar Zagreb Open - Zagreb Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai RCA Championships - Indianapolis Royal Guard Open Chile - Vina del Mar Cali Challenger Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Campionati Internazionali di Sicilia - Palermo Barcelona Open BancSabadell - Barcelona Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Erste Bank Open - Vienna Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Copa AT&T - Buenos Aires Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Arad Challenger Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 - Marseille BMW Open - Munich Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel Open de Moselle - Metz Sarasota Challenger Ecuador Open - Quito Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Grand Prix Hassan II - Casablanca Croatia Open - Umag Adidas International - Sydney Bet-at-home Open - Hamburg Energis Open - Amersfoort Erste Bank Open - Vienna Open SEAT Godo 2006 - Barcelona Erste Bank Open - Vienna Argentina Open - Buenos Aires TD Waterhouse Cup - Long Island Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Tallahassee Challenger BCR Open Romania - Bucharest Open de Moselle - Metz Open Seat Godo 2005 - Barcelona Rio Open - Rio de Janeiro Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Open Sud de France - Montpellier Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart Internazionali BNL d'Italia - Rome French Open - Paris French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Copa Telmex - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Dutch Open Tennis - Amersfoort French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Allianz Suisse Open - Gstaad French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Movistar Open - Vina del Mar Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Brasil Open - Sao Paulo U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Vegeta Croatia Open - Umag BNP Paribas Masters - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, Group I, PO, AUT-ROU 4-1 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, Finals, Group F U.S. Open - New York French Open - Paris U.S. Open - New York Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group I, 2R, UKR-AUT 3-2 Bad Waltersdorf Challenger